ground living spider - French English Dictionary